/*     */ package com.kendoui.taglib.editor;
/*     */ 
/*     */ import com.kendoui.taglib.BaseTag;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import java.util.List;
/*     */ import java.util.Map;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class ToolTag extends BaseTag
/*     */ {
/*     */   public List<Map<String, Object>> items;
/*     */ 
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  27 */     ToolsTag parent = (ToolsTag)findParentWithClass(ToolsTag.class);
/*     */ 
/*  29 */     parent.addTool(this);
/*     */ 
/*  33 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  41 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  49 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  55 */     return "editor-tool";
/*     */   }
/*     */ 
/*     */   public void setItems(ToolItemsTag value)
/*     */   {
/*  60 */     this.items = value.items();
/*     */   }
/*     */ 
/*     */   public void setExec(ToolExecFunctionTag value)
/*     */   {
/*  65 */     setEvent("exec", value.getBody());
/*     */   }
/*     */ 
/*     */   public String getExec() {
/*  69 */     Function property = (Function)getProperty("exec");
/*  70 */     if (property != null) {
/*  71 */       return property.getBody();
/*     */     }
/*  73 */     return null;
/*     */   }
/*     */ 
/*     */   public void setExec(String value) {
/*  77 */     setProperty("exec", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getName() {
/*  81 */     return (String)getProperty("name");
/*     */   }
/*     */ 
/*     */   public void setName(String value) {
/*  85 */     setProperty("name", value);
/*     */   }
/*     */ 
/*     */   public String getTemplate() {
/*  89 */     return (String)getProperty("template");
/*     */   }
/*     */ 
/*     */   public void setTemplate(String value) {
/*  93 */     setProperty("template", value);
/*     */   }
/*     */ 
/*     */   public String getTooltip() {
/*  97 */     return (String)getProperty("tooltip");
/*     */   }
/*     */ 
/*     */   public void setTooltip(String value) {
/* 101 */     setProperty("tooltip", value);
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.editor.ToolTag
 * JD-Core Version:    0.6.2
 */